Skip to content

Overhaul#77

Merged
JosiahParry merged 26 commits intoextendr:mainfrom
kbvernon:overhaul
Mar 25, 2026
Merged

Overhaul#77
JosiahParry merged 26 commits intoextendr:mainfrom
kbvernon:overhaul

Conversation

@kbvernon
Copy link
Copy Markdown
Collaborator

@kbvernon kbvernon commented Mar 13, 2026

Addresses #76

Changes:

  1. Added consistent styling and official palette in extendr.scss
  2. Added contributor guide (or the start of one)
  3. Consolidated text and content in intro-rust and added more output for examples (showing result of cargo run --quiet)
  4. Moved most of the user-guide into _drafts (these will be brought out and updated once we move to new r/extendr)
  5. Simplified the landing page
  6. Added dark mode
  7. Switched to flatly bootswatch
  8. Added _variables.yml to make it easier to update R, Rust, extendr, and rextendr version numbers everywhere they are referenced.
  9. Added iconify quarto extension

@JosiahParry
Copy link
Copy Markdown
Contributor

image lol

we need docs here:

For all new functionality we require tests to ensure they continue to work as intended. For bug fixes we require a test to cover the bug fix (if one didn't exist yet).

rextendr

  • we use testthat to test functionality
  • avoid adding new snaptshots whenever. snapshot tests are not indiciative of behavior

extendr-api

Two types of tests:

use the justfile to help run these with just document then just devtools-test and for rust tests just test and then also ensure that things are formatted with just fmt

@JosiahParry
Copy link
Copy Markdown
Contributor

extendr-internals : lets add a callout note coming soon!

@JosiahParry
Copy link
Copy Markdown
Contributor

send it?

@kbvernon
Copy link
Copy Markdown
Collaborator Author

send it!

@JosiahParry JosiahParry merged commit f27d7d7 into extendr:main Mar 25, 2026
@JosiahParry
Copy link
Copy Markdown
Contributor

OH man i think you deleted the CNAME!

@kbvernon kbvernon deleted the overhaul branch March 25, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants